/*
 * CWindow.h
 *
 *  Created on: 2012-1-26
 *      Author: Administrator
 */

#ifndef CWINDOW_H_
#define CWINDOW_H_

class CWindow {
	//members:
private:
	void* wind;
	TCHAR* className;
	TCHAR* winName;
	unsigned long winStyle;
	void* parentWin;
	void* menu;
	void* instance;
public:
	const unsigned long OVERLAPPEDWIN = WS_OVERLAPPEDWINDOW;
	const unsigned long OVERLAPPED = WS_OVERLAPPED;
	const unsigned long BORDER = WS_BORDER;
	const unsigned long TITLE = WS_CAPTION; //titlebar
	const unsigned long MENU = WS_SYSMENU;
	const unsigned long MAXBUTTON = WS_MAXIMIZEBOX;
	const unsigned long MINBUTTON = WS_MINIMIZEBOX;
	const unsigned long VSCROLL = WS_VSCROLL;
	const unsigned long HSCROLL = WS_HSCROLL;
	const unsigned long RESIZE = WS_THICKFRAME;
	const unsigned long TAB = WS_TABSTOP;
	const unsigned long ARRAOW = WS_GROUP;
	const unsigned long CHILD = WS_CHILD;
	const unsigned long POPUP = WS_POPUP;
	const unsigned long CLIPCHILD = WS_CLIPCHILDREN;
	const unsigned long CLIPSIBLING = WS_CLIPSIBLINGS;

	//methods:
private:
public:
	CWindow();
	~CWiindow();

	void* create();
};

#endif /* CWINDOW_H_ */
